needle latch - Turkish English Dictionary